#ifndef GTKTESTER_LOWLEVEL_X11_H
#define GTKTESTER_LOWLEVEL_X11_H
#include <gtk/gtk.h>
#include <X11/keysym.h>

typedef struct keysymdef_struct {
	char* key;
	int value;
} keysymdef;

int lowlevel_pressKey (const char *key);
void lowlevel_movePointerTo (int x, int y);
void lowlevel_click (unsigned int button);
void lowlevel_getWidgetGeometry (GtkWidget *widget, gint *x, gint *y, gint *width, gint *height);

int lowlevel_getPointerCoords (int *x, int *y);

#endif /* GTKTESTER_LOWLEVEL_X11_H */

